RELATED WORDS
PARAPHRASING
a very long time
for all time; everlasting
continuing for a long time
enduring, unending